﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


using BASE;


    public class busSinhVien
    {
        public bool checkUpdateLyLich(string masv)
        {
            List<entSinhVien> lst = new datSinhVien().checkUpdateLyLich(masv);
            if (lst.Count > 0)
            {
                return false;
            }
            return true; 
        }
        public List<entSinhVien> getSinhVienDangNhap(entSinhVien entSV)
        {
            datSinhVien datSV = new datSinhVien();
            List<entSinhVien> lst = new List<entSinhVien>();
            entSV.MatKhau = Utils.getMD5(entSV.MatKhau);
            lst = datSV.getSinhVienDangNhap(entSV);
            return lst;
        }
        public entSinhVien getSinhVienByMaSV(String masv)
        {
            datSinhVien datSV = new datSinhVien();
            return datSV.getSinhVienByMaSV(masv);
        }
        public void updatemk(entSinhVien entSV)
        {
            datSinhVien datSV = new datSinhVien();
            datSV.updatemk(entSV);
        }
        public void updatelylich(entSinhVien entSV)
        {
            datSinhVien datSV = new datSinhVien();
            datSV.updatelylich(entSV);
        }
        public void updateAlllylich(entSinhVien entSV)
        {
            datSinhVien datSV = new datSinhVien();
            datSV.updatealllylich(entSV);
        }
        public List<entSinhVien> getSinhVienAll()
        {
            datSinhVien datSV = new datSinhVien();
            return datSV.getSinhVienAll();

        }
        public void resetmk(string msv)
        {
            datSinhVien datSV = new datSinhVien();
            datSV.resetmk(msv);
        }
        public List<entSinhVien> getSinhVienByMaLop(String malop)
        {
            return new datSinhVien().getSinhVienByMaLop(malop);
        }
        public List<entSinhVien> search(String malop, string masinhvien, string tensinhvien, int pageIndex, string pageSize)
        {
            return new datSinhVien().search(malop, masinhvien, tensinhvien, pageIndex, pageSize);
        }

    }

